软件测试项目要经过的几轮测试

开发自测
开发人员交付测试前,需对预交付的模块进行自测(单元测试或通过测试),自测通过后,将代码提交至代码管理库。
Alpha测试(测试环境)
构建及发布:针对代码管理库的主干分支进行打包,并将代码部署到相应的测试环境(主干分支的代码一般对应开发、测试环境).
测试迭代;针对新模块及涉及的老业务进行测试,优先保证功能测试通过,接着在几轮迭代中,依次开展非功能测试(探索性、安全、兼容性等)
Beta测试(Beta环境)
合并分支及代码发布:经过几轮测试迭代后,如果达到发布beta环境的标准(不存在严重级别的bug),则需要将主干分支合并至发布分支(发布分支一般会对应Beta环境、线上环境)。合并之后,需要构建发布分支的代码并发布beta环境。
验收测试:测试人员协助产品人员对预上线模块进行验收。
线上环境
线上发布:beta环境验收通过后,发布上线
线上回归:上线后,对核心业务进行回归测试(手动或自动化)
以上内容是个人工作中的一些总结,如果你有更好的想法,可以联系我,我们一起学习,一起讨论。